---
title: Le middleware a renvoyé quelque chose qui n’est pas un objet Response.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **MiddlewareNotAResponse**: Any data returned from middleware must be a valid `Response` object.

## Qu'est-ce qui a mal tourné ?
Émise en mode développement lorsque le middleware retourne quelque chose qui n'est pas un objet `Response`.

Par exemple :
```ts
import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware(() => {
  return "string"
});
```
